home *** CD-ROM | disk | FTP | other *** search
/ Mac Mania 4 / MacMania 4.toast / / Over 200 Fonts / Misc. / gregs-hack / Antialias.h < prev    next >
Text File  |  1995-06-22  |  966b  |  33 lines

  1. /*
  2.      Greg's Hack — MacHack '95 Best Hack Contest (22-24 June 1995 )
  3.     Copyright © 1995 Gregory D. Landweber, ALL RIGHTS RESERVED
  4. */
  5.  
  6. // public
  7.  
  8. #ifdef __powerc
  9. enum {
  10.     uppDrawCharProcInfo = kPascalStackBased
  11.         | STACK_ROUTINE_PARAMETER(1, kOneByteCode ),
  12.     uppDrawStringProcInfo = kPascalStackBased
  13.         | STACK_ROUTINE_PARAMETER(1, kFourByteCode ),
  14.     uppDrawTextProcInfo = kPascalStackBased
  15.         | STACK_ROUTINE_PARAMETER(1, kFourByteCode)
  16.         | STACK_ROUTINE_PARAMETER(2, kTwoByteCode)
  17.         | STACK_ROUTINE_PARAMETER(3, kTwoByteCode)
  18. };
  19. #endif
  20.  
  21. Boolean AntiAlias ( void );
  22. pascal void MyDrawString ( StringPtr theString );
  23. pascal void MyDrawText ( Ptr, short, short );
  24. pascal void MyDrawChar ( char );
  25.  
  26. typedef pascal void ( *DrawStringType ) ( Str255 );
  27. typedef pascal void ( *DrawTextType ) ( Ptr, short, short );
  28. typedef pascal void ( *DrawCharType ) ( char );
  29.  
  30. extern    UniversalProcPtr    oldDrawString;
  31. extern    UniversalProcPtr    oldDrawText;
  32. extern    UniversalProcPtr    oldDrawChar;
  33.